שיחה עם HR לקביעת ראיון
ראיון מול ראש צוות
שאלות על פרויקטים שעשיתי
מעבר לשאלות טכניות(2)
שאלות מתוך הראיון
איך תשנה את פעולת הPOP של מחסנית בשביל שתתמוך בפונקציה MIN VALUE שנותנת את הערך המינימלי של המחסנית
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2019
תהיי Stack המחסנית הרגילה ונחזיק מחסנית נוספת MinStack שתחזיק את האיבר הקטן ביותר במחסנית בכל רגע נתון. נגיע למצב שבו השאילתא MinValue תהיה : ()return MinValue.top.
נשנה את פעולות הPush,Pop של Stack באופן הבא :
כאשר נבצע Push לStack נבדוק האם האיבר שאנו עומדים להכניס קטן מ-()MinStack.top אם כן נדחוף את האיבר לשתי המחסניות.
כאשר נבצע Pop לStack נבדוק האם האיבר שהוצאנו זהה ל ()MinStack.top אם כן נבצע Pop לשתי המחסניות.
מקרי קצה הן כאשר המחסנית ריקה/מלאה ולפעול בהתאם למחסנית ריקה/מלאה.
ראיון ראשון - שני ר"צ
ראיון שני - מנהל מגייס
ראיון שלישי - HR
שאלות מתוך הראיון
לתאר את המערכת שלך
מציגים דף עם תוכנית להכנת קפה, ושואלים אך אפשר לשפר את התוכנית - מה כדאי להוסיף ואיפה כדי שתהיה יותר גמישה, שבקלות ניתן יהיה להוסיף לה משקאות נוספים..
CLASS COFFEMAKE]
ENUM]
ESPRESSO, MOKA, JUICE[[
//MAIN
ADDING COFFE MANUALLY BY ENUM NUMBERS
//FUNCTION
SWITCHׂ COFFE TYPE
.......
....
שאלה שנייה- מבנה נתונים - יש CASH קטן עם גישה מהירה וזיכרון גדול ואיטי לגישה
אך לנהל את הגישה לשניהם בתוכנית כך שיהיה הכי יעיל מבחינת מהירות גישה
יש 3 ראיונות, 2 מקצועיים ואחד עם משאבי אנוש. הראשון עם הראש צוות והשני עם המנהל מעל.
שאלות מתוך הראיון
- מימוש של מחסנית מינימום (בשאילתא חוזר מינימום ב-O1)
-שאלת שגיאה בקוד כתוב (אתחול משתנה על הסטאק ולא בהיפ בתוך פונקציה והחזרה שלו)
-הדפסת משתנים לרוחב בעץ בינארי (פסודו קוד)